package com.example.demo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 
 * @TableName records
 */
@TableName(value ="bd_records")
@Data
public class BdRecords {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 活动名称
     */
    @TableField(value = "name")
    private String name;

    /**
     * 检查日期
     */
    @TableField(value = "date")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
    private Date date;

    /**
     * 检查区域
     */
    @TableField(value = "area")
    private String area;

    /**
     * 地面保护
     */
    @TableField(value = "ground_protection1")
    private String groundProtection1;

    /**
     * 地面未做备注
     */
    @TableField(value = "ground_protection2")
    private String groundProtection2;

    /**
     * 装饰保护
     */
    @TableField(value = "ground_protection3")
    private String groundProtection3;

    /**
     * 装饰未做备注
     */
    @TableField(value = "ground_protection4")
    private String groundProtection4;

    /**
     * 污染控制
     */
    @TableField(value = "ground_protection5")
    private String groundProtection5;

    /**
     * 污染控制备注
     */
    @TableField(value = "ground_protection6")
    private String groundProtection6;

    /**
     * 搭建作业
     */
    @TableField(value = "ground_protection_notes")
    private String groundProtectionNotes;

    /**
     * 搭建备注原因
     */
    @TableField(value = "decoration_protection1")
    private String decorationProtection1;

    /**
     * 接电作业
     */
    @TableField(value = "decoration_protection2")
    private String decorationProtection2;

    /**
     * 接电作业备注
     */
    @TableField(value = "decoration_protection3")
    private String decorationProtection3;

    /**
     * 其他作业
     */
    @TableField(value = "decoration_protection4")
    private String decorationProtection4;

    /**
     * 其他作业备注
     */
    @TableField(value = "decoration_protection5")
    private String decorationProtection5;

    /**
     * 其他问题
     */
    @TableField(value = "decoration_protection6")
    private String decorationProtection6;

    /**
     * 
     */
    @TableField(value = "decoration_protection7")
    private String decorationProtection7;

    /**
     * 
     */
    @TableField(value = "decoration_protection8")
    private String decorationProtection8;

    /**
     * 
     */
    @TableField(value = "decoration_protection_notes")
    private String decorationProtectionNotes;

    /**
     * 
     */
    @TableField(value = "pollution_control1")
    private String pollutionControl1;

    /**
     * 
     */
    @TableField(value = "pollution_control2")
    private String pollutionControl2;

    /**
     * 
     */
    @TableField(value = "pollution_control3")
    private String pollutionControl3;

    /**
     * 
     */
    @TableField(value = "pollution_control4")
    private String pollutionControl4;

    /**
     * 
     */
    @TableField(value = "pollution_control5")
    private String pollutionControl5;

    /**
     * 
     */
    @TableField(value = "pollution_control6")
    private String pollutionControl6;

    /**
     * 
     */
    @TableField(value = "pollution_control7")
    private String pollutionControl7;

    /**
     * 
     */
    @TableField(value = "pollution_control8")
    private String pollutionControl8;

    /**
     * 
     */
    @TableField(value = "pollution_control_notes")
    private String pollutionControlNotes;

    /**
     * 
     */
    @TableField(value = "construction_work1")
    private String constructionWork1;

    /**
     * 
     */
    @TableField(value = "construction_work2")
    private String constructionWork2;

    /**
     * 
     */
    @TableField(value = "construction_work3")
    private String constructionWork3;

    /**
     * 
     */
    @TableField(value = "construction_work4")
    private String constructionWork4;

    /**
     * 
     */
    @TableField(value = "construction_work5")
    private String constructionWork5;

    /**
     * 
     */
    @TableField(value = "construction_work6")
    private String constructionWork6;

    /**
     * 
     */
    @TableField(value = "construction_work7")
    private String constructionWork7;

    /**
     * 
     */
    @TableField(value = "construction_work_notes")
    private String constructionWorkNotes;

    /**
     * 
     */
    @TableField(value = "electrification_work1")
    private String electrificationWork1;

    /**
     * 
     */
    @TableField(value = "electrification_work2")
    private String electrificationWork2;

    /**
     * 
     */
    @TableField(value = "electrification_work3")
    private String electrificationWork3;

    /**
     * 
     */
    @TableField(value = "electrification_work4")
    private String electrificationWork4;

    /**
     * 
     */
    @TableField(value = "electrification_work5")
    private String electrificationWork5;

    /**
     * 
     */
    @TableField(value = "electrification_work6")
    private String electrificationWork6;

    /**
     * 
     */
    @TableField(value = "electrification_work7")
    private String electrificationWork7;

    /**
     * 
     */
    @TableField(value = "electrification_work_notes")
    private String electrificationWorkNotes;

    /**
     * 
     */
    @TableField(value = "other_work1")
    private String otherWork1;

    /**
     * 
     */
    @TableField(value = "other_work2")
    private String otherWork2;

    /**
     * 
     */
    @TableField(value = "other_work3")
    private String otherWork3;

    /**
     * 
     */
    @TableField(value = "other_work4")
    private String otherWork4;

    /**
     * 
     */
    @TableField(value = "other_work5")
    private String otherWork5;

    /**
     * 
     */
    @TableField(value = "other_work6")
    private String otherWork6;

    /**
     * 
     */
    @TableField(value = "other_work_notes")
    private String otherWorkNotes;

    /**
     * 
     */
    @TableField(value = "other_problems")
    private String otherProblems;

    /**
     * 
     */
    @TableField(value = "pollution1")
    private String pollution1;

    /**
     * 
     */
    @TableField(value = "pollution2")
    private String pollution2;

    /**
     * 
     */
    @TableField(value = "pollution3")
    private String pollution3;

    /**
     * 
     */
    @TableField(value = "pollution4")
    private String pollution4;

    /**
     * 
     */
    @TableField(value = "pollution5")
    private String pollution5;

    /**
     * 
     */
    @TableField(value = "pollution6")
    private String pollution6;

    /**
     * 
     */
    @TableField(value = "pollution_notes")
    private String pollutionNotes;

    /**
     * 
     */
    @TableField(value = "venue_unit")
    private String venueUnit;

    /**
     * 
     */
    @TableField(value = "home_unit")
    private String homeUnit;

    /**
     * 
     */
    @TableField(value = "property_security")
    private String propertySecurity;

    /**
     * 
     */
    @TableField(value = "build_director")
    private String buildDirector;

    private Boolean unqualifiedNum;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}